*e*o
*,*.* * ** Hj sirleri 3333
cee ec elec es ates eset et 1029297272272 927,2, 2000 02020 020 020^ 0 00 42072727475 727 4 4 07072700074"
Sigieseleseseseseseseseseseses $e $23222022 7222
Peter at ates
.
LR * ".* tut
D ase LDODUMR * efl.
. D s.efel4 Hi Sesesese
HÓSNIDS ste fuir
vancouver sinclair
Users SCoOuUP
Next Meeting:
HUS IASUEL aeciR ees es eek
BITS b PISCE Sex esee ee
PERTENO DAE su uskkssvewsd
EE oaseatotiaresse sed
iM. POLES I uuu eeb a d
MEETING MINUTES........4
PLAYING WITH (cont)....5
SOFTWARE REVIEW........6
THEO LENER IS eser luz
ZXAppeal is a monthly D EN P
newsletter put out by the RAMDISK OMM
Vancouver Sinclair Users Group. BBS LIST..............11
For more information on the "PACKET?" COMPUTING...13
group and ZXAppeal see the backcover. METAMEDIA.............14
FA ONS wks e nk T TETA
DRAM PRGM - 2065......16
ZVOICE TEST PRGM......16
MENBER PROFILE.:......16
HARDWARE PROJECT......17
NEGATIVE NUMBERS......18
BYTE POWER... oos 419
PU 8300... iore von RM
HET
Li
- sete
aaa Clone of Sinelairi
seeth@ Zooper returasl
saa PaGket Radio" on the 10001
THIS ISSUE. (9999-9 9»99995452»-3 ^e
Spriag is sprung...etc. and time for
another thrill packed issue of YOUR
newsletter. Once again you guys came
thru - lots of submissions. Two
Major reports again this month: John
B. describes his version of Packet
Radio on the 1000, and Ken D. gives
us his impressions of the ‘clone of
Sinclair’ - the PC 8300. The Zeeper
shows up again - as if we cared. We
continue Harvey T's 'Playing
With...' from last time. We include
a drawing program from Joe. J. left
out of last issue due to space
limitations. Ken A. submits a couple
of goodies - how to utilize the
unused speaker of your T.V. monitor,
& some reviews of educational
software. Rusty T. sends along two
programs dealing with 'numbers'.
Vince L. is back with 'Ramdisk', a
utility program for NVM. Gerd B.
gives us his 'Member Profile'. BYTE
POWER is back as an advertiser -
I've seen their cassette magazine
and I can recommend it highly and
will give an indepth review in an
upcoming issue. If space permits, a
number of interesting articles from
the NETWORK will also be included
this issue.
se ecce ce eee e A e e e e x kx x e kx e ke kx ke x ko kx ko k kk kk kk
BITE & PIBEHEB. ae. Ru swa iis e.
...another BBS you might like to
have a look at - Mind Link - at
533-2312 or 278-5543. Their brochure
describes their system as being very
sophisticated.
...does your QL have a screen
'shimmy'? Try plugging the computer
and monitor into different outlets.
Worked for me. Previous screen
barely watchable and now solid as a
rock.
e... Watch out when you buy I.C. chips
from R.A.E. Their policy is NO
RETURNS - P£RIOD. The speech chip I
bought last week had a thermal
defect that only came up after more
than a minute of use. Of course it
would test okay. I had to resort to
reminding them that the Sale of
2
Goods Act provides that an article
must do what it is proported to do
at the time of sale otherwise
damages are collectable in small
claims court.
...another thing to be on the
lookout for: Canada Customs now
forwards packaqes and bills the
recipient of dutiable goods rather
than requiring that you go down to
the main post office to pick up your
package and pay the duty. Great you
say. I've received 5 invoices from
them for applicable duty and 3 are
incorrect. Canada Customs says that
this is not a reflection of their
standard of work but that I've just
been 'unlucky'. Watch out that the
value they place on the qoods is
correct and that the rate of duty is
also correct. Computer hardware is
subject to 3.9$ duty added then
another 12$ federal sales tax on the
total. Software is ONLY subject to
12$ FST - no duty.
... the latest Canada Computes will
be passed out at the meeting.
...elections. It's that time again.
If you want to have a part in
keeping the club running then
nominate yourself or someone else
who wants to help out. Everyone
should take a turn. Nominations will
be accepted at the next meeting for
the position of Prez, V/Prez, Sec,
Trez, & members-at-large. And lets
have everybody show up this time.
This meeting has the lowest
attendance each year.
...VSUG will be represented at the
T/S Computerfest in Indianapolis May
2nd & 3rd. This writer has decided
to 'hang the cost' and qo. I'm
looking forward to the opportunity
to meet the various TS notables and
maybe picking up some bargains at
the TS suppliers booths and the
swap/flea market.
. .. Sharp's has 4 QL microcarts for
$6.95us. These are used but
reuseable. I ordered a set and found
a most curious thing: the carts were
all copies of EASEL but one was
version 1.01, another was v2.0, the
next was v2.2 French edition, the
last was v2.21 Spanish edition.
... the QL Kit Draw draws nigh. 41
tickets were sold last meeting and
in the mail since. Only 26 left so
those who've been leaving it to the
last or want to up their odds had
better hurry. To hasten things along
I'll buy the last 5 tickets after
all the rest are gone. We'll ask the
lady at the front office of the
Centre to pull the winner when all
are sold.
Sec e ee Cee eee TSS eee eee ee AAAA A Y
All articles appearing in ZXAppeal may be
reprinted by User Groups as long as credit is
given to the author and VSUG.
BRR REE CER CC XO OR EO RU
RENEWING MEMBERS:
Francis Wilson
Dave Noordhoff
Kenton Garrett
Rois Harder
NEW MEMBERS: |.
Don Walterman, Sterling Heights, MI
Remember to renew at the meeting if
you received the dreaded EXPIRY
NOTICE.
Mtem
Ap COE OE OE OE OE OE EOE QE EXE 3E OE EEE EE EO OE OE OE EE EEE LEE EEE REE EERE EEE HH
Meeting date...
«mmco
©1067 Urvversat Prose Syncecete
c
74 TICKETS
SOLD
SO EE
| ASSUME IT'S TOO LATE TO
CANCEL THAT LAST COMMAND.
MINUTES _ MARCH 13/87.
The meeting was opened at
19:16 by Ken the prez & Gerd
started things off on a Friday
the 13th note by immediately
leaving. There were 21 present
and 11 others dribbled in
thereafter.
Rod the Editor/Treasurer had
to leave early because of a
previous wedding, so we heard
from him first. Rod reports we
have $497.77 in the credit
union, plus a QL in pieces & one
ZVoice board left. Rod mentioned
that Tim Stoddard’s 3 chip 64K
for the ZX81 will cost
approximately US5$38.09. There
will be an upcoming article by
him in Time Designs magazine
about it. Once again the
POWERS392?22, enhanced ZxX81, is
being advertised. This time by
American Design Components; and
they call it the PC8300. Nobody
around here has one yet. Rod
also mentioned that there was
some queston as to whether Zebra
was still up & going. Dave Ross
tells me he did get his last
order, so there is no reason to
think they are not still viable.
Ye dread elections
approacheth.
The hardware group mentioned
they were looking at a simple
modification to use tbe Karl
Brown I/O board on the 2068. [By
the way, Karl tells me his
Robotics article will be in
April BYTE.] The “Harry Slot 2
dollar Special" edge connector
for the ZX81 is now available.
Harry also described the result
of some of his investigations
about substandard .Ø1 microfarad
capacitors on the tape input
jack of the ZX81. See the
forthcoming article.
Ian the librarian tells us
we have 1004 ZX81 programs in
the library now, although
documentation is weak.
- By your humble scribe
Harvey mentioned he has
almost the complete QUANTA QL
library now, although some of it
is begware.
We took another kick at the
ongoing debate surrounding
COPYNRITE & the 2068 library.
Many views were expressed;
nothing was decided. Wilf Rigter
made the entirely reasonable
suggestion that we use the
Software SIG contributions as
the core of a 2068 library. Ian
says as well that he cannot
serve as the contact person for
the Software SIG: any
volunteers?
Rod Humphries showed us all
the disassembled QL which
arrived this month - for 3
minutes pandaemonium reigned -
then the meeting came to order
once again. Nobody could quite
believe it! Then Rod split for
his anniversary celebration.
Bill Reutter tried to find
out if anyone was interested- in
a club supply of cheap computer
grade tapes. The response was
lukewarm at best.
Wilf Rigter asked how many
people were interested in an
RS232-C board for the ZX81 ( &
possibly 2068? ) & there were
about 19 hands went up. He then
mentioned that he was designing
a 32k static board for the ZX81.
Harvey tried without luck to
get a list of computer magazines
each member reads for a future
article herein. If you read any
unusual & or obscure such
magazines, leave him a note
please.
The meeting dissolved to
demonstrations of ZVoice on the
2068 anda screen dump for the
2068, with madcap merriment on
the side.
4
Continued from last month's ‘Playing With...’
108 REMark Display Exception Table
118 REMark User Vectors
128 REMark Trapt! Routines
138 REMark For the JSU ROM : JS,JM,AH,MG roas say be different
148 REMark By Harvey Taylor ( June Bé - Jan 87 )
158 LAYOUT
168 CSIZE 3,1
178 AT 3,18 : PRINT 'DEROMB'; : CSIZE 6,8
175 AT 8,48: PRINT '-Harvey Taylor’
188 AT 15,28: PRINT “Use KCTRLXXFS) to slow output‘
198 SPACE
200 EXC VECTORS 1
218 SPACE
228 VECTLIST 1
238 SPACE
248 TRAPILIST 1
698 CLS
788 UNDER 1
718 CSIZE 3,1 : AT 8,5 : PRINTECH\‘TRAPOI’ : CSI2E EL)
NAME
728 PRINTACH\ ^i
ADDRESS '
738 UNDER 8
740 — RESTORE 828
798 FOR Ns 8 TO 36
768 of fset »PEEK W(basel*23N)
778 addresszofíset + basel
780 READ trapi$
798 PRINTOCH HEX$(N,8) trapit; : PRINTECH, TO 25;HEX$ (address, 24)
608 END FOR N
818 END DEFine TRAPILIST
828 DATA 'MT IMF','MT CJOB','MT JIMF*, “UNKOWN, *MT RJOB'
838 DATA
848 DATA
858 DATA
858 DATA
878 DATA
888 DATA
898 DATA
908 DATA
“aT "FRI0B" » AT FREE", ‘HT TRAIN" y AT SUSIE”
'HT_RELJB','NT “ACTIV, ‘HT PRIOR, “AT_ALLOC’
"MT LNKFR*,'NT ALRES','MT RERES','MT DMODE’
"MT IPCON','MT BAUD', ‘MT .RCLCK" , "MT. SCLCK'
HT -ACLCK’ , “AT "ALBAS", "NT REBAS" SU .ALCHP '
"NT RECHP*,'MT LYINT*,'MT REINT', “KT LPOLL'
"MT RPOLL','MT LSCHD*,'MT RSCHD','MT LIOD'
"MT RIOD', ‘MT .LDD', "NL RDD*, “AT TRANS" |
298 STOP
208 :
278 REMark $t EHE E EHE E LEE E EE EE EE ELE E EEEEEE EE EE EE E E E E E E E B ELE UU LH UG
288 :
298 DEFine PROCedure VECTLIST (CHAN)
309
LOCal CH
REMark | sade the Channel a variable to sake it easy to get a print out.
CH=CHAN
CLS
UNDER 1
PRINTOCH, V' CODE, ‘VECTOR’, , ‘ADDRESS AN
UNDER 8
RESTORE 478
FOR addr=192 TO 298 STEP 2
READ VECTORS
PRINTOCH, HEX$(addr,12) ,VECTORS;: PRINT&CH, TO 25;HEX$(PEEK_Wiaddr) , 14)
END FOR addr
VECTOR$=“Undocuaented’
FOR addr=30@ TO 314 STEP 2
PRINTOCH, HEXS(addr,12) ,VECTOR$;1 PRINTOCH, TO 25;HES(PEEK_W addr) ,14)
END FOR addr
458 END DEFine VECTLIST
478 DATA
488 DATA
498 DATA
58a DATA
918 DATA
‘WA. ALCHP* , "RM. RECHP , "UT. WINDY” , "UT. CON"
*UT. SCR' , "UT. ERR,
"UT. ERR" , "UT. MINT"
"UT. NTEXT* , "UT. LINK" , "UT. UNLNK" , “UNKNOWN, “MM. ALLOC”
"BA UNKFR’, 10. 0SET' ," IO. GTEST' ,' I0.QIN*
"10.00UT* , ' I0. QEOF * , 'UT. CSTR * , ' I0. SERQ’
918 REMark
928 REMark 44H EUUGULH UH UG HU UUUUUUUU
938 REMark
948 DEFine PROCedure EIC VECTORS (CHAN)
958 — LOCal CH
958 — CH-CHAN
978 CLS
988 — UNDERICH, 1
998 — CSIIE 3, | 3 AT 0,5 : PRINT 'VECTORS'\\ : CSIZE 0,0
1080 PRINT ACH, Exception Vector Assignaent'|
1818 — PRINTECH,V'VECTORE VECTOR WANE ‘\\
18028 UNDERICH, 3
1838 RESTORE 1288
1040 FOR addr=@,4
1050 READ EXCVECTS
1858 PRINTSCH,addr/4, HEYS(PEEK L(addr) $24) ,EXCVECTS
1070 END FOR addr
1888 FOR addr=8 TO 36 STEP 4
1098 READ EICVECTS
116 PRINTSCH, addr /4, HEIS (PEEK A (addr) ,24) ,EXCVECTS
1118 END FOR addr
1128 — PRINTOCH, 'VECTORSE18-)23 (BLOCK $28-)45€) Contain CODE’
1138 FOR addr=96 TO 188 STEP 4
1148 READ EXCVECTS
1158 PRINTICH, addr /4, HEXS(PEEK Lladdr) $24) ,EXCVECTS
1160 END FOR addr
1178 — PRINTSCH, “VECTORS#48-)78 (BLOCK $C8-)$13A) User Vectors‘
1188 — PRINTOCH, ‘VECTORS#79->255 (BLOCK $13C-)$3FF) Contain CODE’
528 DATA ‘10.SERIO’, "CM. DATE" , "CK. DAY" , "CN. FTOD"
S38 DATA ‘CN.1TOD’, "CN. ITOBB', "CH. 1TOBM" , "CN. 1 TOBL *
540 DATA “CN. ITOHB' , "CN. ITOHN" , "CK. LTOHL , "CN. DTOF'
S58 DATA 'CN.DTOI*, "CN. BTOIB' , "CN. BTOTW" , "CK. BTOIL '
S60 DATA 'CN.HTOIB', "CH. HTOIW" , "CN. HTOIL' , "BP. INIT"
S76 DATA 'CA.GTINT' , CA. GTFP" , "CA. GTSTR" , "CA. GTLIN'
588 DATA 'BV.CHRII', 'RI.EIEC' ,"RI.EXECB" , “BP.LET’
S98 DATA 'IQ.NAME','MD.READ +400,
bB DATA ‘MD.SECTR + 480b"
618 REMark
620 REMark Cet HE HE EHE EH HE EBORE LU GHEEHEUHEEHEL EE H EU HL EUH E GU GUN
638 REMark
648 DEFine PROCedure TRAPILIST (CHAN)
650 LOCal CH
6568 — CHsCHAN 5
678 basel*HEI(4747) |
688 — basel-HEI( 462") 3
'"MD.WRITE + 4898, "MD.VERIN + 48007
1198 END DEFine EIC VECTORS
1288 DATA
1218 DATA
1220 DATA
1238 DATA
1248 DATA
1258 DATA
1268 DATA
1278 DATA
1288 DATA
1298 DATA
1388 DATA
1318 :
“RESET : INITIAL SSP','RESET 1 INITIAL PC’
BUS ERROR”, “ADDRESS ERROR“ ILLEGAL. INSTRUCTION’
‘IERO DIVIDE’ , ‘CHK INSTRUCTION", *TRAPN INSTRUCTION’
‘PRIVILEGE VIOLATION’, ‘TRACE’
"SPURIOUS INTERRUPT’, “LEVEL 1 INTERRUPT AUTOVECTOR’
“LEVEL 2 INTERRUPT AUTOVECTOR’, “LEVEL 3 INTERRUPT AUTOVECTOR’
“LEVEL 4 INTERRUPT AUTOVECTOR*, “LEVEL S INTERRUPT AUTOVECTOR"
"LEVEL é INTERRUPT AUTOVECTOR’, “LEVEL 7 INTERRUPT AUTOVECTOR’
"TRAPMM " ," TRAPAL* , “TRAPE2" ," TRAPA3" | TRAPIÁ? V TRAPAS'
"TRAPAG* , TRAPAT’, " TRAPAB" , “TRAPA9', ‘TRAPGIO’, TRAPALL'
"TRAPEZ", “TRAPHIS" , "TRAP A* TRAPALS'
1328 REMark UHUHUEHEEEHEEEEE HE EUER EUH HER UH HU HG UG G
1338 :
1348 DEFine PROCedure LAYOUT
1358 WINDOW 512,202,0,8 : PAPER @ : INK 4
1368 — WINDOM42,512,282,0,8 : PAPERI2,8 : INKG2,4
1378 BORDERIG,S,8 : BORDEREI,S,8 : BORDERI2,S,8
1388 INKO8,2 : PAPERIE,R : MODE 4
1398 END DEFine LAYOUT
1488 DEFine PROCedure SPACE
1418 — REPeat LOOP
1428 CLSOG: ATO, 2,28: PRINTER, 'CSPACE) to continue CESC) to quit’
1438 KEY = CODE(INKEYS(-1)) : CLS8@
1448 IF KEY = 32: EXIT LOOP
1458 IF KEY = 27: STOP
1468 — END REPeat LOOP
1478 END DEFine SPACE
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkěkkkkkkkkkkákk
a , - A o - i Hw
TALKING EDUCATIONAL OOF TWARE CALLING ALL VSUG PROGRAMMERS!! Now that
j —————P————À (noo m A MAN A
By Ken Abramson fei speech boards floating around the
^ - EA . Club, perhaps some o£ our programmers
. Ves, speech synthesis = as finally could come up With some simple Speech
available in off-the-shelf ^ educational applications or subroutines that could be
software. The 1887 Scholastic (Canadian) added to existing programs. You might
software catalog lists three talking wish to have the Computer sau a few sinple
—* school programs for the Apple phrases during a game, or tell each player
cc/e/oo. — 001 M kis score. You could program a talking
SCHOLASTIC SOFTWARE clock, or "HELP" messages in educational
123 Newkirk road . programs . There if 3 Whole new
Richmond Hill, Ontario programming dimension just waiting to be
L4C-365 tapped! !
TALKING TEXT WRITER: This i$ à talking
—— verd processor prograli
for preschool to grade 6 level Children.
The word processor supports 20, 40, or Sü
columns and contains a good variety of
processing Commands such as: insert, move,
copy, alter, and delete. Preschoolers cam
listen to the computer speak letters as
they are entered. pritiary level Children
Can hear the words, sentences, and stories
they compose. This program has great
potential for learning disabled persons.
Cost: $199.95 (the Echo or Cricket speech
board costs $149.95, but can be obtained
for $69.95 if ordered together with the
software). Wouldn't it be nice if
somebody Came up With a talking version of
WORD SINC IT (hint, hint)?
TALKING TEXT LIBRARY I & II: These are
ee 28 eee disks
that read stories out loud as the text is
displayed on the screen. Disk 1 is for
grades K & 1, Disk 2 is for grades ge & 3.
I'm not too wild about this particular
application (there are more effective ways
of teaching reading or telling stories).
There mau be some initial novelty value to
à computer reciting THREE SILLY SOATS
GRUFF or JACK & THE BEANSTALK, but I don't
know if it is worth the $79.95 cost per
disk.
TALKING TEXT SPELLER: This program sounds
Se ee ee ee we ag quite useful,
depending on the educational context in
Which it is used. It can display and Say
Words from lists on the disk, Or you Can
enter your own word lists. This idea
Could Easily? be developed for the T516G0
or 2068 by any interested Club members ,
using sole of Vile Rigter's speech
programming ideas (üct/o6 Newsletter) and
using someuhat less RAN than the Apple's
128K. Price: $139.95 `
x eec cce eee eoe cocco cce cock ck ck ck ck kk
TF you DO come up with à neat vcice
application, please SHARE IT WITH US!
Demonstrate it at & Club meeting, write arm
article, make it available through our
library, or at least tell us about it!
KKK KKK KKK KKK KEKKKKKKKKEK
-T5100
-—-—T51816
——2858 HODEH
——2848 PRINTER
|——SERHRS RECORDER
—-HEMOTECH 16K RAH
——85RHUE FILTER & SOFTURRE
;:——HEHOTECH KEYSGRRS (BLACK)
s —-ĦISC SOFTUARE ,S0cKks ,RRES
iF YOU BRE INTERESTED I
AY OF THE ABGUE, CALL
BRIAR 463-5769
Weutid Like tao seit 2st ža set
THE ZEEPER SPEAKS...
By popular request,
THE OMNIPOTENT ZEEPER has
. returned to grace this
humble rag with his
presence. Well now let’s
see what is in my little
bag of goodies for the
refugees of the computer
world. We had an incredible
laugh at the last meeting
of ZEEPERS INTERNATIONAL.
Good Ol’ Clive is still
trying to make computers.
Now this is the same guy
that brought you the
membrane keyboard, the
non-ASCII character set,
cassette storage, and
Single-handedly re-invented
the 8-track as a storage
device. To top it off, this
guy set a new standard for
the absolute worst level of
after-sales support for any.
computer.
This man is actually
planning to enter the
MS-DOS world. This man took
one of the most
sophisticated
microprocessors in the
world (68008) and
completely ruined it by
putting it into a QL! The
only machine in the world
that uses not hard drives,
not floppies, but mini
8-tracks. The display is
weird, the keyboard is
weird, and the Operating
System is weird. Now he is
making the Z-88. I wonder
what Sir Clive can do to an
8088 chip? It is claimed
that it will have the
capacity to hold the entire
works of Shakespeare.
That’s the first hint, it
will have an Operating
system that only
understands Elizabethan
English. Forget any
thoughts of IBM
compatibility. You are
going to see yet another
computer with little boxes
stuck on the back of it to
include all the things
necessary to turn it into a
semi-civilized computer.
The after-market will once
again have to rescue
another Sinclair computer.
The first add-on will be an
"improved" keyboard.
When the Z-88 finally
shows up in North America,
it will be complete with
enough Sinclair weirdness
that it won't even rate
reviews. It will originally
be marketed to the holders
of K-Mart credit cards. Lt
will be incompatible with
any known monitor with
Special adaptor cables. It
will only output to the
2040 printer. In keeping
with the Sinclair standard,
the 2-88 will have a
totally bizarre storage
medium. I foresee a
built-in miniature
open-reel tape recorder.
Ás a final note, you
will be glad to note that
Amstrad has been infected
with Sinclair madness.
Their MS-DOS machine, the
PC 1512 is almost perfect.
It has a great price, lots
of options, full
compatibility, plenty of
features. What's wrong with
it? The power supply is in
the monitor. You have to
use the Amstrad monitor.
Shades of Adam.
— ————n
TIMEX 1000 CLONE
«s. by Ken Duda
If you own a Timex 1000 or a ZX-81,
then you must surely have a list of
all the things you wished Sinclair
or Timex would have done to improve
the ZX81/1000. About a month ago I
saw an advertisement for the PC 8300
computer. Amongst other things, they
claimed it would run all Timex/ZX81
software. I thought 'how could I go
wrong?'.
After a few weeks of waiting, I
received the PC 8300. Upon opening
the shipping box, I was surprised to
find that this little jewel of a
computer was made in CHINA! The
accompanying instruction book was
written in both English and Chinese!
The computer has undergone some
major changes. A little late for
some of us but probably not for
those still very much into the 1000.
The first thing that stands out is
the case - instead of the small
black wedge with membrane keys,
you'll find a cream colored case,
very similar to that of the 2068,
with green chiclet keys. Gone are
the connections on the left side -
everything is found at the back.
From left to right connections are:
EAR, MIC, MONITOR, edge connector
(in the middle), JOYSTICK PORT, TV
plug.
I started out by connecting a
composite monitor to the Monitor
jack. Upon powering up, I was
greeted with a white lettered
'READY' message in the upper left
hand of the black screen. After
playing with the machine for half an
hour, the following became evident:
the only single-key functions
remaining are the math symbols, all
other keywords must be typed in;
spaces do not have to be typed in,
they are added automatically upon
ENTERing; line numbering to the next
appropriate number is automatic upon
pressing the Line Number key; a
8
PeeeCCCECCCC CCC CCC SSeS eS eee esses eet SS S S SS SS ee ee
RESET key is at the top right of the
keyboard next to the power on LED;
all graphics symbols are located on
the bottom three rows of keys and no
more shifting to graphics mode; the
arrow keys are center of the bottom
row of keys and the rear JOYSTICK
port is tied to them; there is even
a built in loud programmable speaker
- examples of musical tunes are
given in the manual.
The keys respond with a BEEP sound
when pressed - the top row giving a
higher pitch, the bottom row the
lowest. Keyboard BEEP can be turned
off by typing 'NOBEEP' and ENTER.
If you still have your old ZX81
Rampack, plug it in - it will work.
And no Rampack Wobble - the Rampack
doesn't touch the table surface and
is a very tiqht fit. There's more
but that'11 wait until another time.
Order one and enjoy what we wished
Sinclair had included.
3COEOECOECEOEOECOXOEOEECOROEOE COROIOEOEO OE GGG OE
IxG1/T51000 í(2K^1€K) ZUOICE TEST
EY KEN ABRAMSON
TYPE THE FIRST REM STATEMENT
EXACTLY AS SHOWN, AND DO NOT
ENTER ANY SPACES. “PEEK” AND
“TAN ARE ENTERED AS SINGLE KEY
FUNCTIONS.
10 REM YYFEEK sTRN
20 PRINT AT 9,0;"ZUOICE TEST F
UN Ee ZX8O1/T21000";TRB 11;"í2kK^»
) se
40 DIM 3$(&6)
50 LET S$="4215115451261337314
o02057151155040404125550455028190500
VÍ amma aaa
404"
650 FOR Nz1 TO 43
70 POKE 16515,VAL S$(2eN-1 TO
© RAND USR 16514
90 NEXT N
FOR Nz1 TO SO
NEXT N
GOTO o
Adopted from P. Hunter, August 1983 Radio Electronics.
Pond Ob SE sS EK
U. Lee 1987
With the available memory. this utility will allow Basic
programs to be stored in ram in either the 6 to 16 K region or in
the area above Ramtop; perfect for use with 2xApveal’s July 1386
NUM or with the soon to be announced 32K NUN. Unlike saving to
cassette. this utilitu will not save variables unless they are
stored in a Rem statement.
Main Menu:
The Main Nenu allows three options. Press;
1 For Examine Memory
e For Install Ramdisk
3 For Quit
Examine llemoru:
Ihis option is used for organizing the available ram for
storage. Input a starting location and the contents will be shoun
in Hex. Decimal and in its Character form. Choose;
1 For Hore :Dısolaus the next series.
e for Search :Provides the cursor to allow input
For a different memoru location.
3 For Clear :Select both a starting and ending
address and the area will be
cleared.
“4 For Finish :Return to Main Menu.
Install Ramdisk:
Bu partitioning the ram, more than one program can be
stored. Each partition must contain its oun encoded Machine Code
instructions and the availble ram for storage. Inputs are asked
for the desired locations to store the Machine Code instructions
and a recommended location to store a program will be given. Once
completed there will be three new commands available and the Main
program is no longer needed.
RAND USR X :Saves a program to location L.
RAND USR Y :Loads a program from location L. Always
execute the New command first, otherwise
the loading program uill merge with
the existing program.
PRINT USR 2 :Calculates the size of the program in the
15K to Ramtop region. (excluding variables and
display.)
Values for X and L are given by the User and the program
will calculate the values for Y and Z.
RAMDISK...cont.
1 REM LH 77?37RHDE£RFHDEB GOSUE
2775247777 FOR Gosus ETAN LH 77?
GOSUB ?72.E£RHD'UBL FRST FLH METH
AT S4J GOSUE BETAN )7RHDE£RHNDLEN
GOSUB T77TANH
5 REM FROH P, HUNTER AUGES
4 REM RADIO ELECTRONICS
o REM MODIFIED FEBST V, LEE
AUD CLS
z0 SLOW
3G PRINT HT 4,93;"R AMOI SEK
T 6,0) mmm cpu pamm; HÀ
à, rj” 1. EXHHIHE HEHMORY'";HT 123
“2. INSTALL £ERHDISK";RHT 15,7;
QUIT"
46 LET I-CODE IHKEY£-ZO
S@ IF I«1 QR I5 THEN GoTo 468
Se CLS .
70 COTO VAL "Gaoccocesacoc"(Ixs2-z
ee PRINT ;; IHPUT STARTING ADD
RESS.”
a INPUT A
1@@ FAST
110 ELS
120 FOR C=@ TO 21
130 LET H=PEEK A
140 LET L=INT (tH+i6}
150 PRINT A;TRE 6, CHR (L+CODE
"UOUY4CHR$ CH-164¢L¢4+CODE "8"),THE
9;H;TRHB 13; CHR$ H
160 LET A=A+1
70 NEXT C
1820 i ae AT CES; NEN HORE"; AT
2,23; "2. SEARCH’; AT 4,23,"3. CLE
AR"; AT. 6,23; "4. FINISH"
198 SLOU
200 LET I-CODE IHKEY$-z9G
216 IF I«1 OR I3>4 THEN GOTO 200
220 GOTO URL "1eeesezaose10" (Iz3
-2 TO Ix3!
Bou FRINT AT 11,23; "STRRTIHC";RH
s AS); ' “ADDRESS?”
24@ INPUT D
250 PRINT AT 16,23;"END";RT 1$,
3, “ADDRESS?”
26@ INPUT R
270 FAST
280 FOR CzD TO R
298 POKE C,@
300 NEXT C
310 LET R-hH-2z2
220 coTO 1128
3380 PRINT “INFUT LOCATION TO ST
ORE","RRHDISK UTILITIES."
34Q INPUT R
350 LET A=R
36e PRINT ,, INPUT LOCATIONS TO
STORE" ,"PROGRHM. MININUN IS ";R
378 INPUT P
S6Q IF P«R462 THEN COTO 360
Seo FAST
400 LET H=INT (FP re56)
41@ LET L =P - H256
430 FOKE 16529 "a
440 POKE 16538 E
450 REM
460 POKE 16544,
47@ POKE 16545,H
48@ POKE 16558,L4e2
420 POKE 165598,H
S00 FOR C=16514 TO 16575
5106 POKE RH,PEEK C
S50 PRINT AT 5,0;"M E M U",," uns
“,AT 168, 0; "RAND USR "ROS
Be ,
AVE TO “-P SAT 13,@; "RAND USR ",;R
425,":LORD FROM TÉ AT 16,0; "PRI
NT USR “> R4+49,": PROGRAM LENGTH";
RT 21,0; "PRESS ENTER TO CONTINUE
"Sea INPUT I$
570 GoTo 10
Create Rem statement 1 large
enough to hold 62 bytes and then
run the following program to load
the machine code.
600 LE? Af ="CN230F117D402A0C4OR7
ED524h4D211E2F712370
23EBEDBOC9CD230FED4B
1 E2F2AQCKOC5SE52BCD9E
09D1C121202FEDBOC911
7D4.O02A0CLOCE00ED5244
LDC9"
610 LET I =16514
620 FOR N =1 TO LEN Af STEP 2
650 POKE I,(CODE A#(N)-28) *16+
CODE Af(N«1)-28
640 LET I=I+1
650 NEXT N
Then delete line 600 to 650.
HUBER
Services Available in British Columbia
BBS
HRhE
The Abacus --------
The Abyss ------- -~
Adam West ---------
Advantage Computers
Hgora BES -—------——-
Hie E =
Alpha Centauri -----
AlterNet -----------
Rnything Gees BES --
The Rpex -----------
nrcadia -----—--—--——-
The Arcane Bimmer --
The Basement -------
Baud Boys Bedroom --
Binary Stock Exch. -
Bit by Byte BBS ----
Blue Hel] ----------
Broadway BRS -------
BUD. see
B.C.lI.T. ---------——
B&B's Uic20/C64 ----
Call of the Wild ---
Castle ARRGH -------
Cirrus ---—--—-----—
Ci tyLink#* ---------
Color Pacific ------
CommNet ------------
Commodore CC -------
Comm-Onlu. ----------
Requires monthlu
Compudome BBS ------
Compuserue** -----—--
Computer Kitchen ---
Compu-Swap ---------
Comstar ---------- s
Critical Hass -----
Crunchy Frog -------
Datanet ------------
Datapac #1** -------
Datapac #2 ---------
Datapac ------------
Deep Cove BBS ------
Dial-a-File --------
Dragen BBS ------- --
Dragon's Lair ------
Dude Ranch ---------
935-2890
283-3508
467-9566
4380-2442
463-4811
ee aaa Oa
936-1758
872-6968
726-69 19
321-4531
203-064 1
875-9788
234-2875
528-3342
266-1531
98 1-63 16
026-8 192
39-0427?
224-9364
430-3371
985-3642
397- 1964
873-4287
329-7 1382
222-2808
138-2773
394-3954
27 1-1032
937-3488
password ..
454-6716
738-3157
238-3839
589-3482
321-8886
saa-8283
937-5 132
289-5441
689-8601
6280-8003
627-7144
929-6183
435-9311
873-9603
255-96 12
299-80 ?9
HOURS Comments
24 HRS Sysop: John Gyulasi
24 HRS
24 HRS Susop: Gerry Apple Board
24:08-89:00
24 HAS Liberal Christian 3/1200
16:00-10:00 3/1288 baud Aviation employees
16:38 Fri to 7:38 Hon. Students of S.D. 43
24 HRS IBM with FidoHet software 3/1208
24 HRS Sysop: Phumen
unsure Apple users ONLY!
24 HRS Blue Board Sysop: Red Knight
24 HRS Sysop: Enchanter |
24 HRS Susops: Grud & The Bic Blue Ed.
22:00-00:09
24 HRS Commodore/Rtari/IBM 3/1266
21:08-17:00 CoCo/Unionists
24 HRS Sysop: Beelzebub
24 HRS 18 megs online
24 HRS ANSI graphics 3/1288 baud
24 HRS 3/1288 baud
24 HAS Sysop: The Commodore Han
24 HRS
24 HRS Sysop: Yel lowbeard
24 HRS 1288 baud Hon-Thurs 388 otherwise
24 HRS 3/12/2468 baud
24 HRS . TRS88 board
24 HRS IBN 1268 baud ANS! only
388 baud OK 12M to 8:00
24 HRS Susop: Glen Hazlewood
24 HRS Closed Sundays
available from Conti Computers
24 HRS
24 HRS
24 HRS Sysop: Redneck
21:88-89:88
24 HRS 3/1288 baud
24 HRS 3/1268 baud Devoted to the Amiga
24 HRS Sysop: Bicycle Rep. Man
24 HRS IBM/DEC /Rainbow board 3/1286 baud
24 HRS
24 HRS
24 HRS 1268 baud
24 HRS Sysop: Wayne Duval
24 HRS Sysop: Steve Fairbairn IBM
24 HRS
24 HRS Closed on Sunday
24 HRS
Susop: Senor Smooth 11
Ed Hep ose
Electronic P.0. —--
Element County -----
E TELA, sed nier
FONTGLIG ses
rest Tarter =m
Frog Hollicoe ===
Garden of Eden -----
Gerbildome ---------
Ham/Scout Delight --
Hav info ~-=:
The Hospital -------
Iblis BBS ----------
images BBS ---------
infoworks. -------~--
Land of Confusion --
Cor is that
Late Night ---------
Lazy Bear's Den ----
London Drugs Net ---
Master Control -----
Hid Knight —--———-
Midnight Lounge ----
Mind Link** --------
No-Name BBS --------
Üneiro's Oracle ----
The Other Side -----
Peep Hole ----------
Perspective Vortex -
Protech -------—- vieni
PU BBS -------------
Realm of the Knights
Realm of Reality ---
RBES Poco ----------
SAG Soe
sam Oben -----------
Smokey Mountain --—-
Sota BLUE ---------
Sota FAST ---------—-
Speakeasy --------—
Stardust Gallery ---
Star trader --------
Sungod Country -----
Sunshine BBS -------
Swingaxle Retreat --
S.F.U./HTS --——--—-
Twilight zone ------
UBC Line -----------
UBC Nimet ** ------
Vane ’r PC Users BBS
A Wayward Sparrow --
Wild Den -----------
West End BES -------
White Rock TI BBS --
.38 Special Exchanae
134-3282
581-1778
731-6966
929-8812
594-8165
904-7398
937-8986
432-9996
980-2822
662-1126
682-1901
731-6917
872-2316
261-4495
421-3202
872-4937
872-0920?
261-9149
291-2226
972-0028
029-7626
942-5252
934-6499
933-23 12
987-3799
430-44 19
988-7562
926-358?
822-0052
321-1366
925-3389
263 8573
941-8877
936-6227
294- 1670
§ 79-987 1
452-8753
683-1914
688-586 1
435-7699
687-8168
272-2549
943-3358
943-1612
907-2459
294-4 186
731-2724
228-9051
228-5811
434-3434
984-6984
289-4698
669-7176
9331-6423
988-3238
Need user code (U.S.B.»5
3/1200 baud
Susop: Dr. Benwau
6A TRS88 board
TRSS8 board
3/1200 baud Christian board
Sysop: Tasslehoff Blue Board
:88 — Ham radio/Scouts/Scouters only
No password required!
Susop: The Torch Apple Board 386b
IBM 3/12/2488 baud
3/1200 baud
Sysop: Micky Mouse — 3/12/2400b
Check VOICE first!!)
3/1260 baud
Hal Board
Sysop: The Spark
Sysop: Lazy Bear
3/1266 baud
Sysop: Wind Rider Blue Board
Susops: Wizard & Id Vision bd.
Blue Board
3/12/2408b Sysops: Reiter/Al len
3/1286 baud Various computers
Sysops: Üneiro & Boronia
Sysop: Flemming B. 3/1288 baud
Sysop: Six Inches
Commodore
3/1288 baud
TI board
20 megs online
:98 Fantasy role plays
368/1208 baud
Sysop: Susan
TRS88
Rpple board
Susop: Holly
Mostly Atari
Sysop: Big Geoff Commodore files
3/1200 Apple //e Real names only
HAL board
Info at 291-3234
Sysop: Skillman
Blue Board
Sysop: Andy Anderson
TI board 12 |
Susop: Trainer Commodore
ETHER COMPUTING
John Brohman
This is one of those
things that can be used as
building block for
Something bigger. In
itself, it is no more than
a curiosity. I recently
bought a small FM
transmitter kit from RAE
for the grand price of
$10.00. It was strictly
impulse as I had no use for
it at the time. I built it
and it worked perfectly. I
had an idea. Is it possible
to transmit data from
Sinclair to Sinclair via
radio? In theory it seemed
possible. The TS 1000 uses
an audio signal to load and
save data.
To test out my
theory, I loaded a program
from tape and then saved it
to my ghetto blaster
cassette recorder via the
transmitter and FM radio. I
plugged the mike cable from
the TS 1000 into the mike
jack of the transmitter. I
tuned the ghetto blaster to
the frequency of the
transmitter and set it to
record. I had the TS 1000
save the program. I took
the tape I had recorded off
the air and loaded it into
the computer cassette. I
then loaded the program
back into the computer.
Viola! It loaded perfectly.
The next step was to
see if the computer would
load directly from the
speaker jack of the radio
without the use of tape. I
connected the earphone jack
of the computer recorder to
13
the mike input of the
transmitter. I connected
the earphone jack of the
computer to the speaker
jack of the radio. I told
the computer to load.
Viola! It loaded the
program directly off the
air.
Ihe next step will be
to save directly to the
transmitter f rom one
computer and load directly
off the air to another
computer. I don't have. two
computers so this . last
experiment will probably be
done at the group meeting.
It SHOULD work.
Now we come to the
hard part. What practical
applications does this
have? Well, depending on
the number of radios
available, you could load
several computers with the
Same program at the same
time. Possible classroom
applications. Two CLOSE
neighbours could exchange
public domain software. A
remote TS 1000 using the
club I/O port, could have
software that regularly
recorded port status and
saved it toa transmitter
which would relay it back
to a base station. Using
multi-tasking and a
receiver/transmitter
combination, a remote TS
1000 could be used in
robotics applications. Now
I'm sure that I have just
scratched the surface of
possible applications of
this technique. I'll leave
it to others to fully
exploit it.
S.
m
nt
Li
14
E
"Meta Meal, Podutions
Meta Media Productions is Pleased to
announce the release of FRACTAL, a mathematically
| - based &raphics. generating program for the
a all Sinclair QL computer. Since the August 1985
SAE publication of the algorithm for Mandelzoom in
Scientific American by A.K.Dewdney, programmers
around the world have implemented this
fascinating function on their various machines.
Most implementations use floating point & hence suffer from speed
problems because the algorithm is recursive & calculation intensive.
Now Meta Media Productions has implemented Mandelzoom for the Sinclair
QL in floating point and in fixed point. In fixed point it is possible
to generate a screen in approximately 1/190 of the time that it takes in
floating point. See the table below for the actual comparison figures. -
Besides Mandelzoom, Meta Media Productions has implemented another
recursive function in the complex plane called "PEANOZOOM" after the
19th century mathematician. A different function called "CIRCLE^2" has
been included as well.
Part of the package is a Screen Manipulator, which lets you zoom
quadrants, recolour, flip and xor Screens, as well as, do a screen dump
( for an Epson printer ). A screen compression technique, which makes
use with microdrives more practical, is a further option. Online Help
is available at all times.
Table 1
Float -2 -2 4 32 47 min 13 sec
Float -2 -2 4 256 | 123 min
Float -1.5 — -.1 = 32 122 min
Float -1.5 —. 1 - 256 ` approx. 6 hr
Fixed -2 apo 4 32 3 min 30 sec
Fixed -2 -2 4 256 15 min
Fixed -1.5 -.1 + 32 12 min 45 sec
Fixed -1.5 - —. 1 oe 256 38 min 42 sec
COO eee
FRACTAL is available on microdrive or 5.25" disk ( specify tpi ) for
US$19.95 + $2.09 for shipping. i
Also available from MetaMedia Productions: ROMON 1.25 an eprom based
monitor/disassembler for the QL. ROMON sells for US$34.95 + $2.99 for
shipping. :
Soon to be released - Q LINK : a complete telecommunications package
with many features: Xmodem [CRC & Checksum] and Ascii transfer of
files; Signon messages; Dial and Autodial; Edit phone list; Edit signon
messages; Edit modem command strings; Features an integral Editor for
Document creation; Allows you to edit the capture buffer; makes it easy
to upload downloaded info, Simply mark the block & save or Ascii
transfer it. 3900 baud or 1200 baud operation, with your choice of
Xon/Xoff, Zoom or Null mode. Comes with an Unsqueeze utility and a
delibrarying utility for CP/M files.
»EOF
FRCTORS and PRIHE NUHBERS
By Rusty Townsend
: Here are two programs thai
might be of interest to those
Of you who like to play around
with numbers.
I wrote tne first program.
FRCTORS, back in i962 to use on
my T518002. It will print cut
all the integer factors oí a
given number, of show that the
given number is a prime number.
I recently acquired a TS28568
and, considering alli its
improvements over the TSi868e.
expected that it would
Calculate math problems much
faster. I uas surprised to
find that it is actually stower
than the TS1i8a3¢e!
The number 1111111 is the
Product of 239 qnd 4649, both
Of Which are prime numbers.
The T51860, in FAST, Wilt print
out those tuwo factors in
approximately 2 minutes and i5
seconds. The T5260668 takes a
full 3 minutes to do the same
thing!
I urote the second
Program, PRIHES, to use on my
recentigy-acquired TS26608. It
Will print out all the prime
numbers in a given range of
numbers. I no Longer have a
T518808 to do a comparision, büt
I can tell you that the TS2858
takes 1 minute and 18 seconds
to show that 1609 is the oniy
Prime number from i@82@ to iBiz.
Obviousiu I could save
Some time if both programs were
written ofr compiled into
machine code. Not having
learned machine code yet, I
have considered getting a
compiler Like TIME KACHINE.
However, I am one of those who
have ordered a ƏL kit, and
until I get it assembled and
running,I am reluctant to order
anything eise. (I have also
Put off ordering an interface
to connect this TS260668 to my
idle Roland printer.)
If some reader can put
these programs into machine
Code, particularly via TIHE
MACHINE, I would be interested
to hear how much faster the
compiled programs run the
examples I’ve given above.
Program: FACTORS
16 INPUT N
98 IF INT N=N THEN PRINT D,K
66 IF INT N=N THER GO TO á&
78 LET N=INT (NtD+4+.1)
86 LET D=D+i
96 IF D>N THEN PRINT D-1;" IS
THE FINAL PRIME FRCTOR."
i808 IF D>N THEN STOGP
1180 GO TO 4&
Program: PRIHES
> REM PRIHLE NUMBER GENERATOR
10 INPUT A
26 INPUT B
36 PRINT “THE PRIME NUMBERS EE
TWEEN "
46 PRINT H;" AND ";B;" RRE -"
98 IF INT N=N THEN GO TO 8&
168 LET N-INT (N#D+.1)
118 LET D=D+i
120 IF D«N THEN GO TO 88
1306 IF D»H THEN GO TG 158
1446 IF D-C THEN PRINT ,D
PORTERFIELD
o
£
s
ES
e
o
c
>
[2]
=
=
`
€
<
£
5
z
$
v
If it were up to me, we'd go back
to the old term: ‘For dopes.’
i
‘
1
į
i
-o |- -a O
Submitted by Joe Jenkins Jr.
1 INK 0: PAPER 7: BORDER 7: C
5 PLOT 10,62: DRAN -18,8
10 PLOT 18,62: DRAN 26,6,-.2:
DRRU 9,4: DRAH z5,0,-.2
20 DRAN 115,-4,.89: DRAN 48;32
30 DRAN 17,0: DRAN -16,-32a
40 DRAN -2,-5,-2: DRAU 8,-z
58 DRAN O,-z2: DRAU -58,-7
6@ CRAN @,-6: DRAW -3,8
70 CRAN -5S5,8,-.0: DRAN 8,2
S@ PLOT 135,47: DRAN O,-1: GRA
3
aae GRAY @,8: DRAU 30,5
100 PLOT 18,62: DRAU 26,-5,.2:
DRAW 42,2
118 PLOT 185,68: [RAU S0,-3,-.1
120 PLT 75,55: DRAU SS,à
123 PLOT 132,57: DRAW 260,8: DRA
U 48,-3
130 PLOT 80,865: DRAW 1à0,-12
135 PLOT 88,85: DRAU 3,2: DRAN
105,-8: DRAW -S,-7 ;
140 PLOT 185,48: DRAU O,6
150 PLT 245,85: DRAU -6,80: DRA
uU -18,-25: DRAH 13,0
155 PLOT 148,78: PLOT 139,72
CRAN -3 2 -2: DRA
: DRRU -2,-2: DRA
Uu 2,0: DRAN 2,2
180 PLOT 55,70: DRAN -2,-1: DRA
W 1,0: DRAN @,1
18S FOR f=3 TO 1 STEP -1
198 CIRCLE 63,68,f: NEXT Ff
oS: DRAN 10,0: DRAN
Q,-2: DRAW -18,8: DRAN @,2
¿100a PRINT AT @,6; "Convair 6-56
Hustler” n
1001 PRINT : PRINT “Type: Supers
cnic medium bomber” E
1002 PRINT “Power plant:i15,688 i
b J78-GE-SB"
1003 PRINT "Dimen£tions:Span, Sof
t 18in Length, S
eft Bin" . "
1004 PRINT ' Height 31
ft Sin"
10605 PRINT "GeisSht:3ross&, aver i
e0,8020808 tb.” E
1@@6 PRINT AT 17.8; Performance:
max speed 1,385mph"
1007 PRINT " at 480,80
ae ft” M
18@8 PRINT TRE 23; “Service ceiiíii
na, Sa, aaa rt"
See RE SS ET VPE.
ZUOICE TEST FOR THE TS20668
10 PRINT AT 9S,2;"ZUOICE TEST F
OR THE TSe065"
20 REM
50 REM BY Ken Abramson
40 FOR N=1 TO 435
" £4 45,20.i37.1 5 + ^ 4 5 E ud
a5 4" $:9,193,50,4,25,31,11,12.1
,4,12,45,4.456.52,42,19,44,54,4
100 PAUSE 30
410 RESTORE
120 GO TO so
130 OUT 23,U
140 RETURN
MEMBER PROFILE
Bu Serd Breunung
The whole thing started at the Robson
Square Media Centre Computer Fair in mid
September 1333, For: IE: the MiGs t.
interesting ditrlay was that of the
TINEX-SINCLAIF User's Group. There was Ken
Rb^alson's ZX 8l exhibited in a plexiglass
Cate - you cosld actually look inside arid
tee the works ' Alfa there were a disc
dive atid extension boards built ky club
Ebers. John Brohmsan Explained to me just
hou kuch you can do with these little
fiaChines and Gob Lussier said that they
Just haPpened to be oft sale at ARE Sound
for only £923.35 with 16K RAM Pack. Well
that Same afternoon I dathed cver there
anid Picked one up while there were still
come left and joined the Club,
Ever since then I have attended just
about every club MEETING and built
enthusiastically every project that Karl]
Brown had Created for our club : the 2
Izū Board, the Z SGUND Board, and the Z
SPEAK Board. I also bought x proper key
board from him afid Copied his external
Plug-in feature sllowing the use GF
built-it and/or external key board. I have
learned a lot from all hardware & Software
idest contributing club metbent,
I have mo Fortal training ini
electronics, being a mechanical design
draftsman kg trade.
I had built BERT, Karl Brown's
educational robot, and I needed a computer:
or terminai with RS232 port to progran
BERT. Sc I built ETI's R5232 Board, which
turned cut to have had bugs right in the
printed Circuit board layout. Fortunately
I had competent help ( from my boss 1 im
troubleshooting the completed board and
have it working.
My Only printer if the TvS 2048 and i
bought my WORD SINC II both of which i am
using for the production C£ this article.
Other completed hardware projects are
Wiif Rigter's SE NUM, his JOYSTICK
INTERFACE Board i this is really SOMETHING
: it uses the ZK RAN surplussed by the aK
HUM installation '} and his latest release
, & VOICE. I also Obtained a TiO Tiu Cl ity
2050 modem and a second hand green screen
HOnitor. Thanks to Harry Slot‘'s generous
heip both sre now working just fine.
I have collected software ranging
from Games tc BUS i NESS Applications
including technica ATid educations]
programs. A Spare RAM Pack and a Couple of
T/S> 166G are “stathed away’ in Case
SOMETHING goes wrong to insure my stay
With ZX computing. I have never even had a
Chance to play with a 1500, a SPECTRUM, a
ees or & GL. zo much do I EN CY
Participating in our club and working with
Wd T73 1@QG that i do not have time to
look at other computers.
With programs like “HIGH-RES BASIC",
"HIGH RES-CHESS", “DUNGEON OF YMIR", and
Muity-Tasking just released in early 1937
for T75 10GG8 & Zx S1, we can all lock
forward to interesting SINCLAIR COMPUT. Tg
for ears to come.
USE YOUR TU SPERÁER FOR PERICHERAL AUDTO
Bs Ken Abramson
Tf Hou With LO use your TU loudspeaker
for your computer found or Speech
funthesizer peripheral, switching two Of
the three wires inet the ground wire)
going to tne TU earphone jack and addimad 4
resistor zhould do it. The 33 Ohfi
resistor keeps the TY audio amplifier
relatively happy while the speaker if
being used bu The computer. Of course,
the &arphnone jack will no longer function
az an Output jack for The Earphone, but
Will now be uzed af an input jack for the
funthesizer or peripheral audit
output.
NOTE: often there is 2 resistor (Ss to
SE Ghwiti in Serias ith the ground
connection Of the Earphone jack, used to
reduce the volume to the earphone. dust
short Circuit this resistor by soldering 4
piece OF Wire Across it.
EARPHONÉ
JACK
TV AUDIO OUTPUT p^———-—- i
SWITCH THESE l |
TWO WIKES '
-—
-
-
I€ you want to "have your Cake
and eat
it too," uou can use a miniature double
pole double throw toggle switch to switch
fron TU OUTPUT to COMPUTER INPUT {do not
leave your peripheral plugged into the TY
When the switch is in the TU positionj.
T.V, com?4 TEK
f£ D.T. ;
SwITCH i
[|
—
-—
-
These Circuits should onig be
connected to a peripheral output
that would normally connect to a lou
nce i4 to 32 Ghms} loudspesker oF
nez. The peripheral device must
z Cum built-in amplifier.
CAUTION:
sis St
of GOHI leakage ov the TU Chassis (older
Uri is Coula introduce noise into the
peripheral circuitry (although I have
£Ound no problem with md 12 inch Sci.
-4
ey
zi
—
~N
typewriter. I
combo,
IMPORTANT :
spelling berore Submission.
amazing how many really
computer
worth a darm.
X OE ORO OE OCC OR CC CS CTT TTT eee Te Tee OE OX OE OI OE OE Tee eee Pee A E A A A A E A A A A A E E E
RAMPACK or INTERNAL UPGRADE
...Tim S. has supplied the group
with a loaner TS 1000 converted to
64K inside as well as a loaner 16K
converted to 64K. Those members
wishing to convert either their
Rampacks or machines please supply
me with the following: the Rampack
or machine packed and wrapped for
shipping and correct postage to the
U.S. already afixed; a bank draft in
the favour of T.Stoddard for
$20.00US for the Rampack or $38.00US
for the machine. I will in turn give
you either a converted machine or
Rampack. When you receive yours back
from Tim you return the loaner to me
which goes on to the next person in
line.
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MURPHY'S LAWS (cont'd)
.. from SINC-LINC v5#1
-- If you can distinguish between
good advice and bad, you probably
don't need advice at all.
-- A complex system that doesn't
work is invariably found to have
evolved from a simple system that
worked well.
-- No job is so simple that it can't
get screwed up.
-- The person who said something
can't be done should never interrupt
the person doing it.
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
SUBMISSIONS
pue EEE ITE
Everyone is encouraged to su bmi: t
nrticles to the newsletter but
lease use 36 cotumn format on
640 printer dot-matrix
t using 2040
‘fat’
Check
or
LÁ po68
print.
your
It’s
bright
can not spett
please use
Please
whizes
INTEGER VALUES OF POSITIVE AND
NEGATIVE NUMBERS.
By Rusty Townsend.
Using my TS520€668 and
VU-CALC, I was setting up a
spread-sheet format in uhich
one row of celis was to
calculate and display the
integer value of a percentage
of another number that might be
either positive and negative.
I soon found out that my
idea of the integer value of a
negative number uas different
to what a computer wilt
Produce.
To check this out, I wrote
the following program and input
several values, The result
from two of these inputs is
Printed after the program
listing.
Uhen using integer values,
we usually uant the integer
value that is ‘less than’ the
number and its decimal
appendage, but in the sense
that the integer value is
closer to zero. Hence we
expect the integer of x.1 to be
X, and the integer of-x.1 to be
-X e
Uhen you examine the
Printed resutts of mu test
Program, you’lt see that the
computer isn’t progammed to
think like us in this regard.
It sees the integer value of a
number with a decimal appendage
as the next SHALLER whole
number. Hence it will give you
X aS the integer of x.1, but
will give you -(x41) as the
integer of -2.1 is -3.
Technicatty the computer
is correct. -3 iS the next
whole number that is smatter
than —2.i.
Generally, we witt atso
want a number and its decimal
appendage to be rounded off
from .5 up to the next whole
number that is FURTHER from
zero, and from tess than .5
down to the twhele number that
is CLOSER to zero.
Note that the formats
Shown in Lines 136 and 158 does
accomplish this, although when
handling negative numbers, not
in the same manner as we think.
I hope att this uill be of
some use to you when working
with the integer andsor
rounded-off values of negative
numbers.
10 INPUT A
“THE VALUE ENTERED WA
26 PRINT
-R
A)
9@ PRINT
A)
i@@ PRINT
1106 PRINT
1206 PRINT
130 PRINT
-R+. 5)
168 PRINT
(-H4.5)
"INT (-A)= ";
"-INT (A= "
"-INT -tR)-
"-INT t(-R)-
";-INT -í
";-INT t-
“ROUNDING OFF TO HEAR
EST UHOLE NUHBER"
"INT (R+.5) =
"INT -(A+.5)
"INT (-A+.5)
"-INT (A+.5)
"-IHT -(Rh+.5
“; INT iR
= “; INT -
= “j INT í
= “;-INT
)2 ";-INT
"-INT (-R+4.5) = ";-INT
THE VALUE ENTERED URS 1.4
INT (H)- 1
INT -(A} =
INT (-RH)-
-INT (A=
-INT -(tA} =
-INT (—-A} =
-2
-2
-1
2
2
ROUNDING OFF TO NEAREST UHOLE NU
MBER
INT (f+.5}3} = 1
INT -tHn*.5)- -2
INT (-n*.5)- -1
-INT (A+.5) = -1
-INT -(A+.5) = 2
-INT (-A4.5)= 1
THE VALUE ENTERED URS 1.6
ROUNDING OFF TO NEAREST UHOLE NU
R
HBE
INT (A+.5)3 = 2
INT -(A+.5}) = -3
INT (-fA4+.5) = -2
-INT (f+.5) =
-INT -(fA+.5) =
-INT (-R*.51-
18
T^
—£
d
e
[ST CLASS MOGALE
A najor breakthrough for the T/5 2068,
-J BYTE FOWEK, a highly sophisticated
| a . conputerized magazine on cassette.
a No longer will you have to type in loni
| fastidious prograns...JUST LOAD AND FUN? m
BYTE FOHEK 4s the ultinate nagazine for the 1/5 200. Each tape m
is full of prograns, a real 1/5 2066 ouner*s drean.
BYTE 1 OHER is a softuare based nagazine with over 130 prograns
per gear, nost of then in fast Machine Language. Prograns such
as TALKING CLOCK, EA3Yuord word-processor, GRAND FRIX a 3D race,
and SSP CSnall Screen Painter) are sone exanples of the high
qualitg prograns published in BYTE FOWER Hagazine.
BYTE FOHER brings you this quality progranning at a very snall
cost, LESS THAN 33 CENTS A FF: OGFAM, based on 1 gear subscriplion.
Flus gou get Softuare and Harduare revieus and tips to help you
edere better E e |
4 ISSUE (SAMILE).. Dee o ecco cas Mt 90
B MONTH SUESCRIETION. (6 SSUES ooo oe B $29. 99
. 1 YEAR SUESCRIPTION (12 ISSUES)......... eecsccceccceccceiiD. QU
: YEAR SUEGERTPTION (24 JS3UESJ....... ZIZXIZITITI poco uw LIÉ 99
Al} prices in US FUNDS.
zu) CHECK OF HONEY OKLEK TO
3 223 412 POKER
: 4748 Meadouvieu Avenue,
Pickering, Ontario, Canada L1V 360
19
NL Goog A OM hy an
ee are a
PC 8300 HOME COMPUTER
(Advanced version of the Timex 1000)
f . e." >
Pi & aE aa a e
ER E $4
Soo» Ww». ew ut d! PANTS.
a @ & & @ > .
42-key mechanical keyboard (not mem-
brane}. Contains 2K of RAM. * ° Reverse
video, Z80A, 6.5 MHz processor, ROM BK
BASIC. Graphics capability/sound - music,
TV or monitor. Joystick input operates on
115 VAC. Includes: AC adapter, TV cable,
and pair of cassette cables. Will run all
prerecorded tapes for Sinclair/Timex
1000-ZX81. Mir — Power 3000.
ltem #10336 $29.95 New
(in orig. boxes)
* * 16K RAMPACK upgrade
(1 available per each customer.)
tem #10337 $10.00 New
uondpyoseg
:SUJ8]! ButMojo) eu) BW pues JSLƏld ISSA
*LOLO ‘TN '31HOVYNOOW '13341S Hd3SOFf 29 'S1N3NOdIWOO N9IS3Q NV2IU3INV
"12101 96014 $d CF Ppv 'perjroeds esivieuio
ssejun Sdf) dius əm 'Buupueu x Buiddius
‘Auo eBseys ‘1809 'Q'd snid C$ :ueipeue?
pmo,
.
(j€101 jO %9 ppe eseejd
'Ajuo Siuepisal '("N) xej sales
1V101 u30u0
je01
01815
eunjeubis
esia O
*p1e2 yipejo Aw e6seyd C)
9p07) oy :9uoydala L
'peso|2ue s! 3Əpı0 Aeuouy Jo 49949 Aw (7)
19QuunN
xeu [] peg misen g
diz
'O1LC-6E6-10Z '^aszer MƏN uj '6080-v298-008 33H83-TIO.1//£? 'S49pJ0 QUOYT [Je 104
'OLLC-6C6-102 ner sisenbas Dojeje2 801 pue seumbur Ny
WNWINIW
L*:38
'Si$
H3QHO
E
2»"00077" "P
Lato
THE VANCOUVER SINCLAIR USERS GROUP HAS
BEEN IN EXISTENCE SINCE 1982. WE ARE A
SUPPORT GROUP FOR THE OWNERS AND USERS
OF THE: MICROACE, ZX80, ZX81, TS 1000,
TS 1500, SPECTRUM, SPECTRUM *, TS 2068,
AND QL COMPUTERS.
PRES.--KEN ABRAMSON
V/PRES.-- ?
TREAS. & EDITOR--ROD HUMPHREYS
OUR MEMBERSHIP DUES ARE ONLY $15.00/ YEAR
AND MAY BE SENT TO THE TREASURER.
RoD HUMPHREYS
2006 HIGHVIEM PLACE
PORT MOODY, B.C.. V3H 1N5
MEMBERSHIP INCLUDES A SUBSCRIPTION TO
ZXAPPEAL - OUR MONTHLY NEWSLETTER.
ZXAPPEAL ACCEPTS ADVERTISING, OUR
*PREPAID** RATES ARE:
$20.00 -- FULL PAGE
$12.00 -- 1/2 PAGE
.00 -- 1/4 PAGE
ZXAPPEAL HAS A PRINT RUN OF 75 COPIES
PER MONTH FOR MEMBERS AND IS ALSO
DISTRIBUTED TO APPROX HO OTHER SINCLAIR
UsER GROUPS THROUGHOUT NORTH AMERICA AS
WELL AS OVERSEAS VIA THE NETWORK.
NETWORK, CORRESPONDENCE MAY BE
TO THE EDITOR AT THE ABOVE AD